package com.ruoyi.jeeplus.modules.screen.frontdesk.screen_fire_alarm.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 刘奥旸
 * @version 1.0
 */
@Data
public class Frontdesk_fire_alarm {
    private static final long serialVersionUID = 1L;

    /** 主键，唯一标识 */
    private Long id;

    /** 消防日期 */
    @Excel(name = "消防日期")
    private String fireDate;

    /** 报警位置 */
    @Excel(name = "报警位置")
    private String alarmLocation;

    /** 报警车位号 */
    @Excel(name = "报警车位号")
    private String alarmParkingSpot;

    /** 报警级别 */
    @Excel(name = "报警级别")
    private String alarmLevel;

    /** 当前温度 */
    @Excel(name = "当前温度")
    private BigDecimal currentTemperature;

    /** 消防处理人 */
    @Excel(name = "消防处理人")
    private String handlerName;

    /** 消防处理人联系方式 */
    @Excel(name = "消防处理人联系方式")
    private String handlerContact;

    /** 物业姓名 */
    @Excel(name = "物业姓名")
    private String propertyName;

    /** 物业联系方式 */
    @Excel(name = "物业联系方式")
    private String propertyContact;

    /** 维护人姓名 */
    @Excel(name = "维护人姓名")
    private String maintainerName;

    /** 维护人联系方式 */
    @Excel(name = "维护人联系方式")
    private String maintainerContact;

    /** 当前状态（1-处理中，2-成功处理，3-忽略，4-处理失败，5-其他） */
    @Excel(name = "当前状态", readConverterExp = "1=-处理中，2-成功处理，3-忽略，4-处理失败，5-其他")
    private Integer currentStatus;

    /** 位置ID */
    @Excel(name = "位置ID")
    private Long locationId;

    /** 经纬度信息（如：纬度,经度） */
    @Excel(name = "经纬度信息", readConverterExp = "如=：纬度,经度")
    private String gpsCoordinates;

    /** 摄像头ID */
    @Excel(name = "摄像头ID")
    private String cameraId;


}
